﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ThermalEquipmentDesign.Model.Condenser.EvaporaterR717
{
    public class EvaporaterR717
    {
        // Declare fields for inputting
        #region Feild Input        
        private double dbcoldProductivity;
        private double dbtemperature;
        private double dbhumidity;
        private double dbwetTemp;
        private double dbinterDiameter = 0.02;
        private double dbexterDiameter = 0.025;
        private double dbthickness = 0.0025;
        private double dbinAirHumidity = 0.035;
        private double dboutAirHumidity = 0.0446;
        private double dbinEnthalpy = 126.67;
        private double dbhydraulicDischarge = 0.05;
        private double dbpipeLenght = 4.5;
        private double dbwaterHeatDensity = 1650;
        private double dbcorrectionCoefficient = 0.85;        
        #endregion

        // Create properties for fields
        #region Properties Input
        
        public double dbColdProductivity
        {
            get { return dbcoldProductivity; }
            set { dbcoldProductivity = value; }
        }

        public double dbTemperature
        {
            get { return dbtemperature; }
            set { dbtemperature = value; }
        }

        public double dbHumidity
        {
            get { return dbhumidity; }
            set { dbhumidity = value; }
        }

        public double dbWetTemp
        {
            get { return dbwetTemp; }
            set { dbwetTemp = value; }
        }

        public double dbInterDiameter
        {
            get { return dbinterDiameter; }
            set { dbinterDiameter = value; }
        }

        public double dbExterDiameter
        {
            get { return dbexterDiameter; }
            set { dbexterDiameter = value; }
        }

        public double dbThickness
        {
            get { return dbthickness; }
            set { dbthickness = value; }
        }

        public double dbInAirHumidity
        {
            get { return dbinAirHumidity; }
            set { dbinAirHumidity = value; }
        }

        public double dbOutAirHumidity
        {
            get { return dboutAirHumidity; }
            set { dboutAirHumidity = value; }
        }

        public double dbInEnthalpy
        {
            get { return dbinEnthalpy; }
            set { dbinEnthalpy = value; }
        }

        public double dbHydraulicDischarge
        {
            get { return dbhydraulicDischarge; }
            set { dbhydraulicDischarge = value; }
        }

        public double dbPipeLenght
        {
            get { return dbpipeLenght; }
            set { dbpipeLenght = value; }
        }

        public double dbWaterHeatDensity
        {
            get { return dbwaterHeatDensity; }
            set { dbwaterHeatDensity = value; }
        }

        public double dbCorrectionCoefficient
        {
            get { return dbcorrectionCoefficient; }
            set { dbcorrectionCoefficient = value; }
        }
        #endregion
    }
}
